云服务器

推荐列表 站点导航

当前位置:首页 > 服务器技术 > 云服务器 >

阿里云OSS访问权限配置(RAM权限控制)实现

来源:网络整理  作者:网友投稿  发布时间:2020-12-28 06:59
这篇文章主要介绍了阿里云OSS访问权限配置(RAM权限控制)实现,文中通过示例代码介绍的非常详细,对大家的学习或者...

需要将阿里云oss的某个bucket的指定目录授权给测试人员使用,比如指定 myBuket 的 static/material/ 目录。
测试人员通过ossbrowser工具来维护这个目录。

阿里云OSS访问权限配置(RAM权限控制)实现

步骤

新建用户

在RAM访问控制中新建一个用户

阿里云OSS访问权限配置(RAM权限控制)实现

为这个用户创建AccessKey

阿里云OSS访问权限配置(RAM权限控制)实现

自定义权限策略

阿里云OSS访问权限配置(RAM权限控制)实现

输入名称、备注、选择“脚本配置”,通过自己写脚本来配置权限

阿里云OSS访问权限配置(RAM权限控制)实现

脚本内容如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

 

{

  "Version": "1",

  "Statement": [

    {

      "Effect": "Allow",

      "Action": "oss:ListObjects",

      "Resource": "acs:oss:*:*:myBuket",

      "Condition": {

        "StringLike": {

          "oss:Delimiter": "/",

          "oss:Prefix": [

            "",

            "static/",

            "static/material/*"

          ]

        }

      }

    },

    {

      "Effect": "Allow",

      "Action": "oss:*",

      "Resource": [

        "acs:oss:*:*:myBuket/static/material/*"

      ]

    }

  ]

}

 

这个脚本指定 myBucket 下的 static/material/ 目录可以访问(任何权限)。
要访问这个目录,则这个目录的所有父目录都要有ListObjects权限,否则进不去。

因此该脚本分为两部分,即两个Effect配置:
第一部分是配置material/所有父目录的ListObjects权限

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

{

  "Effect": "Allow",

  "Action": "oss:ListObjects",

  "Resource": "acs:oss:*:*:myBuket",

  "Condition": {

    "StringLike": {

      "oss:Delimiter": "/",

      "oss:Prefix": [

        "",

        "static/",

        "static/material/*"

      ]

    }

  }

}

 

第二部分配置materinal的所有权限,Action为“oss:*”表示操作OSS的所有权限

1

2

3

4

5

6

7

 

{

  "Effect": "Allow",

  "Action": "oss:*",

  "Resource": [

    "acs:oss:*:*:myBuket/static/material/*"

  ]

}

 

配置权限

添加权限时从自定义策略中选择上面定义的权限即可

阿里云OSS访问权限配置(RAM权限控制)实现

阿里云OSS访问权限配置(RAM权限控制)实现

打开ossbrowser

用上面配置的accessKeyId和AccessKeySerect
预设路径一定要设置刚才的 oss://myBuket/static/material

阿里云OSS访问权限配置(RAM权限控制)实现

点击登入即可。

oss的API权限也是这么控制的。

参考

通过OSSborrower进行OSS授权管理
RAM子账户授权OSS单个bucket中部分文件的访问权限
使用RAM对OSS进行权限管理

到此这篇关于阿里云OSS访问权限配置(RAM权限控制)实现的文章就介绍到这了,更多相关阿里云OSS访问权限配置内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/iteye_19045/article/details/107121973

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/yun/10079.shtml

最新文章
租用云服务器后的备案问 租用云服务器后的备案问

时间:2021-01-05

百度云服务器bcc有什么优 百度云服务器bcc有什么优

时间:2021-01-05

什么是云服务器cvm?怎么 什么是云服务器cvm?怎么

时间:2021-01-05

云服务器怎么保证信息安 云服务器怎么保证信息安

时间:2021-01-05

云服务器怎么预防被攻击 云服务器怎么预防被攻击

时间:2021-01-05

阿里云ECS实例设置用户r 阿里云ECS实例设置用户r

时间:2020-12-29

阿里云ECS服务器入门使用 阿里云ECS服务器入门使用

时间:2020-12-29

怎么配置云服务器 怎么配置云服务器

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

阿里云OSS访问权限配置(RAM权限控制)实现

2020-12-28 编辑:网友投稿

需要将阿里云oss的某个bucket的指定目录授权给测试人员使用,比如指定 myBuket 的 static/material/ 目录。
测试人员通过ossbrowser工具来维护这个目录。

阿里云OSS访问权限配置(RAM权限控制)实现

步骤

新建用户

在RAM访问控制中新建一个用户

阿里云OSS访问权限配置(RAM权限控制)实现

为这个用户创建AccessKey

阿里云OSS访问权限配置(RAM权限控制)实现

自定义权限策略

阿里云OSS访问权限配置(RAM权限控制)实现

输入名称、备注、选择“脚本配置”,通过自己写脚本来配置权限

阿里云OSS访问权限配置(RAM权限控制)实现

脚本内容如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

 

{

  "Version": "1",

  "Statement": [

    {

      "Effect": "Allow",

      "Action": "oss:ListObjects",

      "Resource": "acs:oss:*:*:myBuket",

      "Condition": {

        "StringLike": {

          "oss:Delimiter": "/",

          "oss:Prefix": [

            "",

            "static/",

            "static/material/*"

          ]

        }

      }

    },

    {

      "Effect": "Allow",

      "Action": "oss:*",

      "Resource": [

        "acs:oss:*:*:myBuket/static/material/*"

      ]

    }

  ]

}

 

这个脚本指定 myBucket 下的 static/material/ 目录可以访问(任何权限)。
要访问这个目录,则这个目录的所有父目录都要有ListObjects权限,否则进不去。

因此该脚本分为两部分,即两个Effect配置:
第一部分是配置material/所有父目录的ListObjects权限

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

{

  "Effect": "Allow",

  "Action": "oss:ListObjects",

  "Resource": "acs:oss:*:*:myBuket",

  "Condition": {

    "StringLike": {

      "oss:Delimiter": "/",

      "oss:Prefix": [

        "",

        "static/",

        "static/material/*"

      ]

    }

  }

}

 

第二部分配置materinal的所有权限,Action为“oss:*”表示操作OSS的所有权限

1

2

3

4

5

6

7

 

{

  "Effect": "Allow",

  "Action": "oss:*",

  "Resource": [

    "acs:oss:*:*:myBuket/static/material/*"

  ]

}

 

配置权限

添加权限时从自定义策略中选择上面定义的权限即可

阿里云OSS访问权限配置(RAM权限控制)实现

阿里云OSS访问权限配置(RAM权限控制)实现

打开ossbrowser

用上面配置的accessKeyId和AccessKeySerect
预设路径一定要设置刚才的 oss://myBuket/static/material

阿里云OSS访问权限配置(RAM权限控制)实现

点击登入即可。

oss的API权限也是这么控制的。

参考

通过OSSborrower进行OSS授权管理
RAM子账户授权OSS单个bucket中部分文件的访问权限
使用RAM对OSS进行权限管理

到此这篇关于阿里云OSS访问权限配置(RAM权限控制)实现的文章就介绍到这了,更多相关阿里云OSS访问权限配置内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/iteye_19045/article/details/107121973

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/yun/10079.shtml

相关文章

风云图片

推荐阅读

返回云服务器频道首页